package com.eliza.base.views.device.info

import android.content.pm.ApplicationInfo

class HardWareInfo {

}
class HardWare {
    var deviceId: Int=0
    lateinit var model: String
    lateinit var brand: String
    lateinit var product: String
    lateinit var release: String
    lateinit var sdk_version_code: String
    lateinit var physical_size: String
    lateinit var cpu_type: String
    lateinit var cpu_min: String
    lateinit var cpu_max: String
    lateinit var cpu_cur: String
    lateinit var manufacturer: String
    lateinit var board: String
    lateinit var serial_number: String
    lateinit var display: String
    lateinit var id: String
    lateinit var bootloader: String
    lateinit var finger_print: String
    lateinit var host: String
    lateinit var hardware: String
    lateinit var device: String
    lateinit var user: String
    lateinit var radio_version: String
    lateinit var tags: String
    lateinit var time: String
    lateinit var type: String
    lateinit var base_os: String
    lateinit var baseband_ver: String
    lateinit var resolution: String
    lateinit var screen_density: String
    lateinit var screen_density_dpi: String
    lateinit var cpu_abi: String
    lateinit var cpu_abi2: String
    lateinit var abis: String
    lateinit var is_tablet: String
}

class AppInfo {
    var isSafeMode: Boolean = false
    var isInstantApp: Boolean = false
    var isAutoRevokeWhitelisted: Boolean = false
    var isDeviceUpgrading: Boolean = false
    var isPackageSuspended: Boolean = false
    var isRestricted: Boolean = false
    var isDeviceProtectedStorage: Boolean = false
    lateinit var packageName: String
    lateinit var packageCodePath: String
    lateinit var applicationInfo: ApplicationInfo
    lateinit var opPackageName: String
}


//model	String	设备型号
//brand	String	设备品牌
//product	String	产品名称
//release	String	系统版本
//sdk_version_code	String	SDK版本号
//physical_size	String	物理尺寸
//cpu_type	String	cpu名字
//cpu_min	String	cpu最小频率
//cpu_max	String	cpu最大频率
//cpu_cur	String	cpu当前频率
//manufacturer_name	String	制造商
//board	String	主板名称
//serial_number	String	设备序列号
//display	String	显示屏参数
//id	String	修订版本列表
//bootloader	String	系统引导加载程序版本号
//finger_print	String	设备指纹
//host	String	执行代码编译的Host值
//hardware	String	硬件名
//device	String	设备参数
//user	String	执行代码编译的User值
//radio_version	String	无线电固件版本
//tags	String	描述Build的标签
//time	String	编译时间
//type	String	builder类型
//base_os	String	build基本操作系统
//baseband_ver	String	基带版本
//resolution	String	设备分辨率
//screen_density	String	屏幕密度（像素比例：0.75/1.0/1.5/2.0）
//screen_density_dpi	String	屏幕密度（每寸像素：120/160/240/320）
//cpu_abi	String	获取设备指令集名称
//cpu_abi2	String	获取第二个指令集名称
//abis	String	手机cpu架构，支持的指令集
//is_tablet	int	是否是平板(1:是；0：不是)


